package k1_exercise;

public class Loop_monkeyEatPeach {
    /**
     * 猴子吃桃问题： 猴子第一天摘下若干个桃子，当即吃了一半，还不过瘾，又多吃了一个
     * 第二天早上又将剩下的桃子吃了一半，又多吃一个
     * 以后每天都吃了前一天剩下的一半零一个。到第10天早上想再吃时，见只剩下一个桃子
     * 求第一天共摘了多少个？
     */
    public static void main(String[] args) {
        //因为第10天初始的桃子数量为1，这里初始化的值为1
        int sum = 1;

        //因为第10天的桃子数是确定的，只需要算出第9天到第1天即可
        //因为要输出每天的桃子数量，所以这里采取从9循环到1的形式
        for (int i = 9; i >=1; i--) {
            sum = (sum+1)*2;
            System.out.println("第"+i+"天的桃子数量为："+sum);
        }

        System.out.println("第一天共摘了"+sum+"个桃子");
    }
}
